package sample.entity;

import sample.tools.StringToHex;

/**
 * 作者：w on 2021-08-18.
 * 邮箱：y141111@126.com
 * 版本：v1.0
 * 解析 全自助展示指令$AAAA的
 * $AAAA,	HNS005,	00	,	00	,	0,	0,	0,	0,	3441.3772999,	11229.8471533,	0,	0,	\n
 * 0包头	1识别码	2相对X	3相对Y	4速度	5航向角	6差分状态 7查分数量	8纬度	9经度	10误差	11雷达距离  12包尾
 */
public class ReOrder_DAAAA_RealTimeStatue {
    private String name;    // 设备名称
    private double  x;      // 监听的变量 相对坐标X
    private double  y;      // 监听的变量 相对坐标y
    private double  speed;  // 监听的变量 速度
    private double  angle;  // 监听的变量 航向角
    private double  state;  // 监听的变量 差分状态
    private double  difNum; // 监听的变量 差分数量
    private double  GPGGAX; // 监听的变量 纬度
    private double  GPGGAY; // 监听的变量 经度
    private double  errNum; // 监听的变量 误差值
    private double  radarNum;// 监听的变量 雷达距离

    // 0包头	1识别码	2相对X	3相对Y	4速度	5航向角	6差分状态 7查分数量	8纬度	9经度
    // 10误差	11雷达距离  12包尾
    public static void setOrder(byte[] bytes){
        String hexString = StringToHex.bytesToHexString(bytes);

    }





    public interface OnChangeListener {
        void onChange();    // 值改变
    }
    private static OnChangeListener onChangeListener;
    public static void setOnChangeListener(OnChangeListener onChange){
        onChangeListener = onChange;
    }
}
